feel shy after arriving to a place at first moment - Alemán Inglés Diccionario